#ifndef DATA_H_JM_20121001
#define DATA_H_JM_20121001


namespace jm4bbx {


	class  Data {
	public:

		enum RelationTable {R, S};


		size_t getSize(RelationTable) const;
		size_t getHash(RelationTable x, size_t index) const;
		bool equal(size_t indexR, size_t indexS) const;

	private:
		//void example() {

		//	for(size_t r = 0; r < getSize(R); ++r) {
		//		size_t h = Data::getInstance()->getHash(R, r);
		//		hashTable.add(h, r);
		//	}

		//	for(size_t s = 0; s < getSize(S); ++s) {
		//		size_t h = getHash(S, s);
		//		foreach(auto x : hashtable.get(h)) {
		//			if (compare(x.value, s)) {
		//				join(x.value, s);
		//			}
		//		}

		//	}
		//}
	};



} // namespace jm4bbx


#endif
